package com.yungu.swift.report.dao;

import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
import com.github.miemiedev.mybatis.paginator.domain.PageList;
import com.yungu.swift.base.model.admin.AdminReportParam;
import com.yungu.swift.report.entity.ReportOperationDay;
import com.yungu.swift.report.entity.vo.OperationDayTotalDataVo;

import java.util.List;
import java.util.Map;

/**
 * @Description: -客服运营报表
 */
public interface ReportOperationDayDao {



    /**
     * @Description 查询数据集合
     */
    PageList<ReportOperationDay> queryPage(Map<String,Object> map, PageBounds pageBounds);

    /**
     * @Description 查询数据集合
     */
    OperationDayTotalDataVo getTotalData(AdminReportParam reportParam);

    /**
     * @Description 查询数据集合
     */
    List<ReportOperationDay> queryList(Map<String,Object> map);

}